Big Huge Thesaurus

Decapterus punctatus

noun